﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ChongJu.ModelManager.Calibration
{
    public class CalibrationParaModel
    {
        /// <summary>
        /// 设备名称
        /// </summary>
        public string DeviceName { get; set; }

        /// <summary>
        /// 相机R值
        /// </summary>
        public int CameraR { get; set; }

        /// <summary>
        /// 相机G值
        /// </summary>
        public int CameraG { get; set; }

        /// <summary>
        /// 相机B值
        /// </summary>
        public int CameraB { get; set; }

        /// <summary>
        /// R调整率
        /// </summary>
        public double RateR { get; set; }

        /// <summary>
        /// G调整率
        /// </summary>
        public double RateG { get; set; }

        /// <summary>
        /// B调整率
        /// </summary>
        public double RateB { get; set; }

        /// <summary>
        /// 曝光时间
        /// </summary>
        public double Exposure { get; set; }

        /// <summary>
        /// 增益
        /// </summary>
        public float Gain { get; set; }

        /// <summary>
        /// 光源亮度
        /// </summary>
        public int Luminance { get; set; }

        /// <summary>
        /// 灰板提取的R值
        /// </summary>
        public double StandR { get; set; }

        /// <summary>
        /// 灰板提取的G值
        /// </summary>
        public double StandG { get; set; }

        /// <summary>
        /// 灰板提取的G值
        /// </summary>
        public double StandB { get; set; }

        /// <summary>
        /// 坐标X
        /// </summary>
        public int X { get; set; }

        /// <summary>
        /// 坐标Y
        /// </summary>
        public int Y { get; set; }

        /// <summary>
        /// 宽度
        /// </summary>
        public int Width { get; set; }

        /// <summary>
        /// 高度
        /// </summary>
        public int Height { get; set; }
    }
}
